@charset "gb2312";
body {
	font-size: 12px;
	color: #525252;
	line-height:150%;
	font-family: "宋体", "黑体", Arial;
	margin:0;
	padding:0;
	clear: both;
	background:#fff url(bodybj.jpg) repeat-x top left;
}
a{ color:#525252; text-decoration:none;}
a:hover{color:#3A89B4;}

a.more1{color:#3A89B4;}
a.more1:hover{text-decoration:underline;}

.clearDIV{ clear:both;}
img{behavior:url(images/iepngfix.htc);}

#bodytop{ width:1000px; margin:0 auto; height:9px;}
#main{ margin:0 auto; width:1000px; background: url(bodycenterbj.png) repeat-y top left;behavior:url(images/iepngfix.htc);}
/*头部*/
#header{ background:url(top-bj.jpg) repeat-x top left;}
#top{ position:relative; width:936px; margin:0 auto; height:95px;}
#top .logo{ float:left; }
#top .topRight{ float:right; color:#999999;}
#top .topRight a{ color:#999999;}
#top .topRight a:hover{color:#FFCC00;}
#top .topTel{ position:absolute; right:0px; top:0px; color:#9E9D9D; font-family:Arial, Helvetica, sans-serif;}
#dh{width:936px; margin:0 auto; height:47px; background:url(navbj.jpg) repeat-x top left;}
#nav{height:47px; }
#nav .anBox{ margin-left:10px;}
#nav .anBox a{ float:left;display:block; height:47px; color:#fff; font-weight:bold; font-size:15px; text-align:center; padding:0 35px; line-height:47px; background:url(navline.jpg) no-repeat center right;}
#nav .anBox a.an999{ background:none;}
#nav .anBox a span{ }
#nav .anBox a.lock,
#nav .anBox a:hover{ color:#325979;background:url(nav2.jpg) repeat-x top right;}

#mainSwf{margin:0 auto; width:895px; }
#mainSwf .ptxt{ height:62px; background:url(middle-bj.jpg); list-style:none; margin:0; padding:0; width:100%;}
#mainSwf .ptxt li{ float:left; width:25%;margin:0; padding:0; background:url(middleLine.jpg) no-repeat top right;}
#mainSwf .ptxt li.Plast{width:24%; background:none;}
#mainSwf .ptxt li img{ float:left; margin-right:5px;}
#mainSwf .ptxt li h3{ margin:5px 0; padding:0; font-family: Arial, "宋体", "黑体"; font-size:14px;}

/*主页内容*/
#mainContent{width:936px; margin:0 auto; padding:0;}
#mainContent .mainAbout{ width:50%; float:left;}
#mainContent .mainAbout img{ float:left; border:#ECEBEC 8px solid;}

#mainContent .mainNews{ width:49%; float:right;}
#mainContent .mainNews img{ float:left; border:#ECEBEC 8px solid;}

#mainContent .mainNews ul{ list-style:none; margin:0; padding:0;}
#mainContent .mainNews ul li{ background:url(arrow1.jpg) no-repeat 0px 8px; padding-left:10px;}
#mainContent .mainPro{  }
#mainContent .mainPro .mpTOP{ height:40px; line-height:40px; background:#E6EDF1 url(ico5.jpg) no-repeat 10px 0px; border:#D3E1ED 1px solid; padding-left:60px; font-size:16px; font-weight:bold;}
#mainContent .mainPro .mpTOP a{ display:block; float:left; height:25px; line-height:25px; padding:0 20px; border:#DDDDDD 1px solid; background:#EEE; }
#mainContent .mainPro .mpTOP a:hover{ background:#F8F8F8;}
#mainContent .mainPro .mpTOP a.lock{background:#F8F8F8; border-bottom:#F8F8F8 1px solid;}
#mainContent .mainPro .mpTOP span{ float:right; padding-top:8px;}
#mainContent .mainPro .mpTOP span a{ background:none; border:none; font-size:12px; font-weight:100;}
#mainContent .mainPro .mpTOP span a:hover{ background:none; border:none; }
#newPro{ position:relative;  padding:10px 10px; padding-top:15px; background: url(mainProBj.jpg) repeat-x top left;border-left:#D3E1ED 1px solid;border-right:#D3E1ED 1px solid;  }
#newPro #newProList{position:relative; width:860px; height:150px; line-height:150%; margin:0 auto; overflow: hidden; }
#newProList .imgbox{ list-style:none; margin:0; padding:0;height:150px;}
#newProList .imgbox li{ float:left; margin-right:23px; text-align:center;}
#newPro .Aleft{  position:absolute; display:block; width:16px; height:23px; top:70px; right:910px; background:url(anLeft.jpg) no-repeat;}
#newPro .Aright{ position:absolute; display:block; width:14px; height:23px; top:70px; right:10px; background:url(anRight.jpg) no-repeat;}
#newPro #newProList img{ width:120px; height:120px;border:#DDDDDD 1px solid; margin-bottom:3px;}
#newPro #newProList a:hover img{ border:#3A89B4 1px solid; }
.mainA{ position:relative; margin-top:20px;}
.mainAA{ float:left; width:330px; position:relative;}
.mRight{ float:right;}
.mainAA .mAtitle{ height:38px; line-height:38px; padding-left:50px;font-size:15px; font-weight:bold; color:#FFFFFF;}
.mainAA .mAtitle span{ float:right; padding-top:15px; padding-right:15px;}
.mainAA  .tp1{ background:url(mainTitle1.jpg) top left;}
.mainAA  .tp2{ background:url(mainTitle2.jpg) top left;}
.mainAA  .mainCon{ padding:10px; border:#DDE6ED 1px solid; height:200px; position:relative;}
.mainAA  .mainCon ul{ list-style:none; margin:0; padding:0;}
.mainAA  .mainCon ul li{ height:28px; line-height:28px; border-bottom:#ACCBEB 1px dotted; background:url(arrow1.jpg) no-repeat 5px 12px; padding-left:15px;}

.mainTopPic{position:relative; width:670px; height:234px; overflow:hidden; }
#slide { position:relative;width:670px; height:234px; overflow:hidden;  float:left}
#slide img{width:670px; height:210px;cursor:pointer;}
.mainSwfbj{position:absolute; left:0px;bottom:0px; z-index:0; height:25px; width:670px; background:#fff url(mainSwfbj.jpg) no-repeat bottom left;}
#slide #ico{position:absolute;z-index:1; right:8px;bottom:3px; }
#slide #ico li{background:#fff;float:left;display:block; width:15px; height:15px; line-height:15px;border:1px solid #cecece;font-family:Arial, Helvetica, sans-serif;text-align:center;margin:2px; padding: 1px;cursor:pointer}
#slide #ico li.high{background:#047;color:#fff;font-weight:bolder}
/*SAMPLE-B*/
#slide_b { position:relative;width:460px; height:250px; overflow:hidden; border:1px solid #ccc; float:right }
#slide_b img{width:460px; height:250px}
#slide_b .ico_b{position:absolute; right:8px;bottom:6px}
#slide_b .ico_b li{background:#fff;float:left;display:block; width:15px; height:15px; line-height:15px;border:1px solid #cecece;font-family:Arial, Helvetica, sans-serif;text-align:center;margin:2px; padding: 1px;cursor:pointer}
#slide_b .ico_b li.high_b{background:#a40000;color:#fff;font-weight:bolder}
/*SAMPLE-C*/
#slide_c { position:relative;width:700px; height:250px; overflow:hidden; border:1px solid #ccc; margin-top:20px; }
#slide_c img{width:700px; height:250px}
#slide_c .ico_c{position:absolute; right:8px;bottom:6px}
#slide_c .ico_c li{background:#fff;float:left;display:block; width:15px; height:15px; line-height:15px;border:1px solid #cecece;font-family:Arial, Helvetica, sans-serif;text-align:center;margin:2px; padding: 1px;cursor:pointer}
#slide_c .ico_c li.high{background:#000;color:#fff;font-weight:bolder}

/*内页内容*/
#content{width:936px; margin:10px auto;  padding:0; }
#pageLeft{ width:253px; float:left;}
#pageLeft .sortList{ list-style:none; margin:0px;margin-bottom:20px; padding:0; background:#EFF6F7 url(leftsortBj.jpg) no-repeat top left; padding-bottom:15px;}
#pageLeft .sortList ol{ margin:0px;padding:0; height:22px; line-height:22px; font-weight:bold; font-size:14px; padding-left:28px; padding-top:11px; text-align:left; color:#325979;}
#pageLeft .sortList li{line-height:200%; border-bottom:#D7D7D7 1px dotted; font-size:14px; padding-left:35px;background:url(left_an.jpg) no-repeat 15px 8px; margin-left:13px; width:200px;}
#pageLeft .sortList li a{font-weight:bold; }
#pageLeft .sortList li a:hover{color:#3A89B4;}
#pageLeft .sortList li.lock{padding-left:35px; background:url(left_an.jpg) no-repeat 15px 8px;}
#pageLeft .sortList li.lock a{ font-weight:bold; color:#3A89B4;}
#pageLeft .sortList li.lock a:hover{color:#3A89B4}
#pageLeft .sortList li .sortSmall{list-style:none; margin:0; padding:0;}
#pageLeft .sortList li .sortSmall li{ border:none;padding-left:10px;margin-left:0px;line-height:200%; width:auto; background:url(left_an2.gif) no-repeat 0px 10px;}
#pageLeft .sortList li .sortSmall li a{ font-weight:100; color:#525252; font-size:13px;}
#pageLeft .sortList li .sortSmall li a:hover{ color:#3A89B4;}
#pageLeft .leftNewPro{ width:140px; margin:0 auto;}
#pageLeft .leftNewPro a{ text-align:center;}
#pageLeft .leftNewPro img{border:#E9E9E9 1px solid; width:130px; height:120px; margin-top:7px; margin-bottom:5px;}
#pageLeft .leftNewPro a:hover img{border:#FFCC00 1px solid; }
#pageLeft .leftSeach{border:#E9E9E9 1px solid; width:230px; margin:0 auto; padding:10px 5px; background:#FFFFFF;}
#pageLeft .leftSeach .ss{ padding-top:5px;}
#pageLeft .leftAbout{ border:#D9D9D9 1px solid;}
#pageLeft .leftAbout .leftAboutText{ padding:15px; background:url(leftAboutBj.jpg) repeat-x bottom left;}
#pageLeft .leftAbout .leftAboutText h3{ font-size:15px; margin:0;}

#pageRight{position:relative; float:right; width:670px; overflow:hidden;}
.topPic{ position:relative; width:670px; height:180px;}
.topPic .topPicSwf{ position:absolute; top:0; left:0;}
.pageTitle{ margin-top:10px;background: url(pageTitleBj.jpg); padding-left:50px; font-size:16px; color:#FFFFFF; height:35px; line-height:35px;}
.pageTitle .rText{ float:right; font-size:13px; padding-right:10px;}
.pageTitle a{ color:#FFFFFF;}
.conBox{ position:relative; width:628px;padding:20px 20px; font-size:13px; line-height:180%; border:#DDE6ED 1px solid;overflow:hidden; background:url(pageBoxbj.jpg) repeat-x top left;}
.proList{position:relative; float:left; text-align:center; width:140px; margin-right:15px; height:190px; overflow:hidden;}
.proList img{ border:#ECEBEC 2px solid; width:130px; height:130px;}
.proList a:hover img{border: #3A89B4 2px solid;}
.pagePage{ margin-top:20px;height:40px; line-height:40px; text-align:center;}

.nRight{ float:right;}

/*新闻动态*/
.infoList{
	float:left;
	margin:0;
	list-style:none;
	width:470px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.infoList li{
	margin:0;
	line-height:25px;
	height:25px;
	background:url(ddd.jpg) no-repeat 5px 9px;
	padding-left:15px;
	border-bottom:#CCCCCC 1px dotted;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.infoList li a{}
.infoList li a:hover{ display:block;width:100%; background:#F5F6E8; color:#595959;}
.windpic{margin:0; padding:0; width:255px; float: right;}
.windpic ul{margin:0; padding:0; list-style:none;}
.windpic ul li {
	margin:0;
	padding-bottom:3px;
	float: right;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}




/*底部*/
#footer{ width:936px; margin:0 auto; padding-bottom:6px;}
#footer .footerLM{   text-align:center; height:45px; line-height:45px;  color:#666; border:#D3E1ED 1px solid;overflow:hidden;}
#footer a{color:#666; }
#footer a:hover{color:#3A89B4;text-decoration:underline;}
#footer .footerLM a{ padding:0 5px;}
#footer .footerCopyright{ text-align:center; line-height:180%; background:url(footbj.jpg) no-repeat bottom left; padding:25px 0;}
#footer .footerCopyright p{ margin:0;}
#footer .copyright{ float:left; padding-left:20px; padding-top:20px;}

#footer a.eeing{color:#3A89B4; }
#footer  a.eeing:hover{color:#B5CF00; }

.bodyBottom{margin:0 auto; width:1000px;height:18px; background:url(bodyfoot.png) no-repeat top left; behavior:url(images/iepngfix.htc);}

/* kf */
.qqbox a:link {
 color: #000;
 text-decoration: none;
}
.qqbox a:visited {
 color: #000;
 text-decoration: none;
}
.qqbox a:hover {
 color: #f80000;
 text-decoration: underline;
}
.qqbox a:active {
 color: #f80000;
 text-decoration: underline;
}
.qqbox{
 width:132px;
 height:auto;
 overflow:hidden;
 position:absolute;
 right:0;
 top:300px;
 color:#000000;
 font-size:12px;
 letter-spacing:0px;
 z-index:50;
}
.qqlv{
 width:28px;
 height:176px;
 overflow:hidden;
 position:relative;
 float:right;
 margin-right:1px;
 z-index:50;
}
.qqkf{
 width:120px;
 height:auto;
 overflow:hidden;
 right:0;
 top:0;
 z-index:99;
 border:6px solid #0079CA;
 background:#fff;
}
.qqkf .tt{
  text-align:left;
  padding-left:7px;
  }
.qqkfbt{
 width:118px;
 height:20px;
 overflow:hidden;
 background:#0079CA;
 line-height:20px;
 font-weight:bold;
 color:#fff;
 position:relative;
 border:1px solid #ffffff;
 text-align:center;
}
.qqkfhm{
 width:112px;
 height:22px;
 overflow:hidden;
 line-height:22px;
 padding-right:8px;
 position:relative;
 margin:3px 0;
}
.bgdh{ text-align:center;
 width:102px;
 padding-left:10px;
}
   